/*
 *   Copyright Spectra, Inc. All Rights Reserved.
 */
package spectra.ee.web.km.model;

/**
 * 변경히스토리항목(t_change_history_item) 테이블 모델 클래스.
 *
 * @author kmhan
 */
public class ChangeHistoryItem
{
    /** 지식ID. */
    private String kbId;

    /** 프로세스시퀀스. */
    private int processSeq;

    /** 히스토리시퀀스. */
    private int historySeq;

    /** 서비스타입. (SVKNW: 상담지식, SVFAQ: FAQ, SVQNA: QnA, SVCHT: 채팅) */
    private String serviceType;

    /** 항목시퀀스. */
    private int itemSeq;

    /** 항목타입. */
    private String itemType;

    /** 항목값. */
    private String itemValue;

    /**
     * 생성자.
     */
    public ChangeHistoryItem()
    {
    }

    /**
     * 생성자.
     *
     * @param kbId 지식ID.
     * @param processSeq 프로세스시퀀스.
     * @param historySeq 히스토리시퀀스
     * @param serviceType 서비스타입.
     * @param itemSeq 항목시퀀스.
     * @param itemType 항목타입
     * @param itemValue 항목값
     */
    public ChangeHistoryItem(String kbId, int processSeq, int historySeq, String serviceType, int itemSeq, String itemType, String itemValue)
    {
        this.kbId = kbId;
        this.processSeq = processSeq;
        this.historySeq = historySeq;
        this.serviceType = serviceType;
        this.itemSeq = itemSeq;
        this.itemType = itemType;
        this.itemValue = itemValue;
    }

    /**
     * 지식ID getter.
     *
     * @return 지식ID.
     */
    public String getKbId()
    {
        return this.kbId;
    }

    /**
     * 지식ID setter.
     *
     * @param kbId 지식ID.
     */
    public void setKbId(String kbId)
    {
        this.kbId = kbId;
    }

    /**
     * 프로세스시퀀스 getter.
     *
     * @return 프로세스시퀀스.
     */
    public int getProcessSeq()
    {
        return this.processSeq;
    }

    /**
     * 프로세스시퀀스 setter.
     *
     * @param processSeq 프로세스시퀀스.
     */
    public void setProcessSeq(int processSeq)
    {
        this.processSeq = processSeq;
    }

    /**
     * 히스토리시퀀스 getter.
     *
     * @return 히스토리시퀀스.
     */
    public int getHistorySeq()
    {
        return this.historySeq;
    }

    /**
     * 히스토리시퀀스 setter.
     *
     * @param historySeq 히스토리시퀀스
     */
    public void setHistorySeq(int historySeq)
    {
        this.historySeq = historySeq;
    }

    /**
     * 서비스타입 getter.
     *
     * @return 서비스타입.
     */
    public String getServiceType()
    {
        return this.serviceType;
    }

    /**
     * 서비스타입 setter.
     *
     * @param serviceType 서비스타입.
     */
    public void setServiceType(String serviceType)
    {
        this.serviceType = serviceType;
    }

    /**
     * 항목시퀀스 getter.
     *
     * @return 항목시퀀스.
     */
    public int getItemSeq()
    {
        return this.itemSeq;
    }

    /**
     * 항목시퀀스 setter.
     *
     * @param itemSeq 항목시퀀스.
     */
    public void setItemSeq(int itemSeq)
    {
        this.itemSeq = itemSeq;
    }

    /**
     * 항목타입 getter.
     *
     * @return 항목타입.
     */
    public String getItemType()
    {
        return this.itemType;
    }

    /**
     * 항목타입 setter.
     *
     * @param itemType 항목타입
     */
    public void setItemType(String itemType)
    {
        this.itemType = itemType;
    }

    /**
     * 항목값 getter.
     *
     * @return 항목값.
     */
    public String getItemValue()
    {
        return this.itemValue;
    }

    /**
     * 항목값 setter.
     *
     * @param itemValue 항목값
     */
    public void setItemValue(String itemValue)
    {
        this.itemValue = itemValue;
    }
}
